package com.xyy.saas.payment.merchant.core.dto;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class AccountCreateNoticeDto {
    /**
     * 企富通商户号
     */
    private String merchantNo;
    /**
     * 支付平台商户ID
     */
    private String custMerchantNo;
    /**
     * 审核状态
     */
    private String auditStatus;
    /**
     * 开户状态
     */
    private String userStatus;
    /**
     * 审核时间
     */
    private String auditDate;
    /**
     * 失败原因
     */
    private String msg;
    /**
     * 记账账簿号
     */
    private String accountCoreNo;
    /**
     * 虚户号
     */
    private String accountNo;
    /**
     * 打款认证流水号
     */
    private String requestNo;

    /**
     * 是否审核通过
     */
    public boolean auditPass() {
        return "EXAM_SUCCESS".equals(auditStatus);
    }

    /**
     * 是否开户成功
     */
    public boolean openSuccess() {
        return "SUCCESS".equals(userStatus);
    }
}
